package com.wjs.spring.service;

import com.wjs.spring.pojo.Account;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Service;

import java.util.List;


public interface AccountService {
    /**
     * 开户
     * @param account
     * @return
     */
    Integer save(Account account);

    /**
     * 销户
     * @param actno
     * @return
     */
    Integer deleteByActno(String actno);

    /**
     * 修改账户
     * @param account
     * @return
     */
    Integer modify(Account account);

    /**
     * 查询账户
     * @param actno
     * @return
     */
    Account getByActno(String actno);

    /**
     * 查询所有账户
     * @return
     */
    List<Account> getAll();

    /**
     * 转账
     * @param fromActno
     * @param toActno
     * @param money
     */
    void transfer(String fromActno,String toActno,Integer money);
}
